\subsection{Módulo syscall interception}
Antes de presentar el código del módulo que altera el comportamiento del comando \textbf{mkdir}, debemos aclarar que éste no compila pues hace uso del puntero \textit{sys\_call\_table}. Dicho puntero permite 
obtener y sobreescribir las llamadas al sistema. Sin embargo, a partir de la versión 2.6 en adelante del kernel de Linux, dicho puntero dejó de exportarse para su uso por módulos, por lo que no pudimos 
verificar el funcionamiento del código. Si bien existen algunas formas no convencionales de obtener el puntero, la única opción formal que existe es recompilar el kernel exportando el puntero.

\begin{scriptsize}
  \verbatimtabinput[8]{../code/syscall/mkdir_syscall.c}
\end{scriptsize}